package file

import (
	"os"
)

// LocalFile 实现了 File 接口，封装本地文件
type LocalFile struct {
	file *os.File
}

// LocalFileInfo 实现了 FileInfo 接口
type LocalFileInfo struct {
	info os.FileInfo
}

// 实现 File 接口的所有方法...
func (f *LocalFile) Read(p []byte) (int, error) {
	return f.file.Read(p)
}

func (f *LocalFile) Write(p []byte) (int, error) {
	return f.file.Write(p)
}
func (f *LocalFile) Close() error {
	return f.file.Close()
}
